package com.yodawnla.quickCard.scene;

import com.yodawnla.quickCard.card.Card;
import com.yodawnla.quickCard.handler.ModifierEventHandler;

public interface SceneFunction
{
	public void showPhaseText(int phase, final ModifierEventHandler handler);
	public void showCardSelectWindow(boolean canSelect);
	public void showMesgWindow(String mesg);
	public void showOpponentActionText(int action);
	
	public void placeOpponentCard_Direct(Card card, int index);
	public void placeOpponentCard(Card card, int index);
	
	public void setMoveCardMode(Card selectedCard);
	public void setMoveCardMode(Card selectedCard, boolean isOpenCard);
	public void setSwitchCardMode(boolean openCard, boolean selfCard);
	public void setSwapOpponentCardMode();
	public void setHelpTagVisible(boolean visible);
	
	public void hideMenu();
	public void opponentDisconnect();
}
